Skip to content

Expand 26.x support to Minecraft 26.3 - #33

Merged
MagicJinn merged 6 commits into
mainfrom
slop/minecraft-26-3-support-0c53
Sep 16, 2026
Merged

MagicJinn merged 6 commits into
mainfrom
slop/minecraft-26-3-support-0c53

Conversation

@MagicJinn

@MagicJinn MagicJinn commented Sep 15, 2026 •

Copy link
Copy Markdown
Owner

Notice: This is an automated time-saving action and does not represent the final product. Reliability is backed by extensive testing infrastructure and human review.

Summary

Expands the existing minecraft_26 compile group (unified 26.x jar line) to include Minecraft 26.3, with NeoForge pinned to 26.3.0.1-beta, plus experimental Paper 26.3 and Folia 26.2 plugin support. Bukkit/Spigot remain on 26.2 (no 26.3 builds yet).

Changes

  • gradle/chronos-compile-groups.json (minecraft_26):
    • Fabric: referenceMinecraft 26.3; fabricLoader 0.19.5; fabricApi 0.160.5+26.3; minecraftDep >=26.1 <26.4
    • NeoForge: referenceMinecraft 26.3; compile pin 26.3.0.1-beta; minecraftRange [26.1,26.4); 26.3 in supportedVersions
    • Paper/plugin: referenceMinecraft 26.3; 26.3 in supportedVersions; paperChannelOverrides 26.3 → experimental (Fill ALPHA builds; same pattern as 26.1.1)
  • plugin-loader-availability.json: PAPER adds 26.3; FOLIA adds 26.2 (BETA on Fill). BUKKIT/SPIGOT unchanged (no 26.3). PURPUR unchanged (no 26.3 on Fill).
  • gradle.properties: bump neoforge.moddev.plugin.version to 2.0.147 (NeoForge#3490)
  • README.md: notes Fabric/NeoForge 26.1–26.3; Paper 26.3 experimental; Folia 26.2 experimental; Bukkit/Spigot through 26.2 only

Run ./gradlew generateVariants after merge (or let CI do it).

Version pins

Loader Field Value
Fabric Minecraft (compile ref) 26.3
Fabric Loader 0.19.5
Fabric API 0.160.5+26.3
Fabric minecraftDep >=26.1 <26.4
NeoForge Minecraft (compile ref) 26.3
NeoForge neoForge 26.3.0.1-beta
NeoForge minecraftRange [26.1,26.4)
NeoForge supportedVersions 26.1.0–26.1.2, 26.2, 26.3
Paper plugin supportedVersions 26.1.1, 26.1.2, 26.2, 26.3 (experimental channel)
Folia test availability 26.1.2, 26.2 (experimental BETA on Fill)

Fill API (2026-09-16)

  • Paper 26.3: ALPHA builds at fill.papermc.io → PAPER_CHANNEL=experimental
  • Folia 26.2: BETA builds at fill.papermc.io (itzg defaults toward experimental)
  • Purpur 26.3: not on Fill (404) — not added

testServers (not executed)

./gradlew testServers "-Pchronos.testServers.args=--only neoforge-26.3 --only neoforge-26.2 --only fabric-26.3 --only paper-26.3 --only folia-26.2 --only paper-26.2 --only bukkit-26.2"

Still pending

  • Bukkit/Spigot 26.3 (no upstream builds yet)
  • Purpur 26.3 (not on Fill)
  • Maintainer: run scoped testServers command above
Open in Web Open in Cursor 

cursoragent and others added 2 commits September 15, 2026 06:58
- Extend minecraft_26 supportedVersions and minecraftVersionPrefixes with 26.3
- Bump Fabric reference to 26.3-rc-3, loader 0.19.5, API 0.160.5+26.3
- Widen minecraftDep to >=26.1 <26.4 for the unified 26.x jar
- Leave NeoForge and Paper plugin configs unchanged (26.3 pending upstream)
- Update README supported-versions notes for Fabric 26.3 / NeoForge gap

Co-authored-by: MagicJinn <MagicJinn@mail.com>
- Fabric: referenceMinecraft 26.3-rc-3 -> 26.3 (stable)
- NeoForge: add 26.3 to supportedVersions, widen range to [26.1,26.4)
- NeoForge: bump compile pin to latest published 26.2.0.88 (no 26.3.* on maven yet)
- README: NeoForge 26.3 declared, compile pin pending maven release

Co-authored-by: MagicJinn <MagicJinn@mail.com>
@MagicJinn MagicJinn changed the title Expand 26.x support to Minecraft 26.3 (RC-prep) Expand 26.x support to Minecraft 26.3 Sep 15, 2026
@MagicJinn

Copy link
Copy Markdown
Owner Author

Workflow will fail due to missing Neoforge artifacts. Will re-run when those become available.

@MagicJinn
MagicJinn marked this pull request as ready for review September 15, 2026 19:21
cursoragent and others added 2 commits September 16, 2026 06:05
NeoForge 26.3 is now published on maven.neoforged.net. Set
neoForgeConfig.referenceMinecraft to 26.3 and neoForge to 26.3.0.1-beta,
replacing the interim 26.2.0.88 pin that caused NeoForm recompile failure.

Co-authored-by: MagicJinn <MagicJinn@mail.com>
NeoForge 26.3+ ships an AT that ModDevGradle <2.0.147 mishandles, causing
HolderSet access-privilege compile failures (NeoForge#3490).

Co-authored-by: MagicJinn <MagicJinn@mail.com>
@MagicJinn

Copy link
Copy Markdown
Owner Author

BuildAll should be considered unreliable until #34 is merged and this branch is rebased.

MagicJinn and others added 2 commits September 16, 2026 11:27
- pluginConfig: add 26.3 to supportedVersions, bump referenceMinecraft to 26.3,
  paperChannelOverrides 26.3 -> experimental
- plugin-loader-availability: PAPER 26.3, FOLIA 26.2 (Bukkit/Spigot unchanged)
- README: note Paper 26.3 experimental, Folia 26.2 experimental, Bukkit/Spigot lag

Co-authored-by: MagicJinn <MagicJinn@mail.com>
@MagicJinn

Copy link
Copy Markdown
Owner Author

All 26.x variants pass the testServers. Merging.

@MagicJinn
MagicJinn merged commit d15f82a into main Sep 16, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants